ffmpeg学习日记619

您所在的位置:网站首页 ffmpeg webm vp8 ffmpeg学习日记619

ffmpeg学习日记619

2024-06-16 23:56| 来源: 网络整理| 查看: 265

将单张png图片序列转换为透明视频 ffmpeg -i %d.png -vcodec qtrle movie_with_alpha.mov ffmpeg -i %d.png -vcodec ffvhuff movie_with_alpha.avi ffmpeg -i %d.png -vcodec huffyuv movie_with_alpha.avi 带alpha透明层的视频编码

png编码 可以封装为 mp4、mov等

ffmpeg -f image2 -r 25 -i input_%d.png -vf fps=25 -vcodec png output.mov -y

qtrle 编码 只能封装为mov,不可以封装为mp4

ffmpeg -i input.mov -vcodec qtrle output.mov

输入流编码信息: Stream #0:0(eng): Video: qtrle (rle / 0x20656C72), bgra(progressive) 输出流编码信息: Stream #0:0(eng): Video: qtrle (rle / 0x20656C72), argb

vp9 编码 只能封装为webm,argb数据转yuva420后编码

ffmpeg -i input.mov -vcodec vp9 output.webm -y overlay带有透明通道的视频合成 ffmpeg -i in.mp4 -i x.mov -filter_complex "[0][1]overlay=alpha=1" -y output.mp4 新手学习FFmpeg - 通过API完成filter-complex功能

https://cloud.tencent.com/developer/article/1505973

FFmpeg filter的原理

使用ffmepg实现多路视频流合并

将带透明通道png文件和mp4文件合成,在指定时间显示 ffmpeg.exe -i 1672321032041-1.mp4 -i 20230317111818.png -filter_complex "[1:v]scale=600:800[logo];[0:v][logo]overlay=x=0:y=0:enable='between(t,5.04,10.08)'" output.mp4 -y

由于笔者的水平有限, 加之编写的同时还要参与开发工作,文中难免会出现一些错误或者不准确的地方,恳请读者批评指正。如果读者有任何宝贵意见,可以加我微信 wencoo824。QQ:1419440391。

技术交流

欢迎加微信,搜索"wencoo824",进行技术交流,备注”博客音视频技术交流“

音视频领域其他技术文章的链接 opengl相关文章 opengl日记7-ubuntu20.04开发环境opengl拓展glfw和glad环境搭建opengl日记8-opengl创建三角形opengl日记9-opengl使用纹理示例opengl日记10-opengl使用多个纹理示例opengl日记11-opengl的transformtions变换示例opengl日记12-opengl坐标系统opengl日记19-opengl文字渲染-教程示例opengl日记23-opengl文字渲染-渐变色-教程示例opengl日记25-opengl文字渲染-渲染中文渐变色动画-直线线性运动-教程示例opengl日记26-opengl文字渲染-渲染中文渐变色动画-贝塞尔运动-教程示例opengl日记27-opengl报错ERROR::SHADER::PROGRAM::LINKING_FAILEDopengl日记28-opengl之c语言版本的glm库cglm编译使用教程 ffmpeg相关文章

ffmpeg学习日记1-ffmpeg的基本介绍(相关概念理解,资料收集)

ffmpeg学习日记2-新建工程打印ffmpeg版本

ffmpeg学习日记3-视频格式和视频编码的关系

ffmpeg学习日记4-使用ffmpeg获取视频文件属性值

ffmpeg学习日记5-使用ffmpeg进行h264解码

ffmpeg学习日记8-YUV的几个知识点

ffmpeg学习日记11-使用ffmpeg将视频格式转换为视频编码h264格式

ffmpeg学习日记17-获取MP4视频流的帧率

ffmpeg学习日记19-判断AVPacket中的一帧数据是否为关键帧

ffmpeg学习日记21-缓存AVPacket数据

ffmpeg学习日记22-内存读取avio_alloc_context函数的内存释放问题

ffmpeg学习日记29-使用vscode调试ffmpeg源码

ffmpeg学习日记101-视频-MP4提取YUV数据,每一帧保存为pgm图片

ffmpeg学习日记121-视频-各种图片转yuv

ffmpeg学习日记122-视频-获取视频的解码器,yuv格式名称,理解编码格式,封装格式,yuv格式的关系

ffmpeg学习日记122-视频-获取视频的解码器,yuv格式名称,理解编码格式,封装格式,yuv格式的关系

ffmpeg日记1011-过滤器-语法高阶,逻辑,函数使用

ffmpeg原理相关文章 ffmpeg日记4001-原理介绍-视频切割原理 ffmpeg源码分析相关文章 ffmpeg学习日记501-源码-parse_loglevel()函数ffmpeg学习日记502-源码-ffmpeg_parse_options()函数分析ffmpeg学习日记503-源码-transcode()函数分析ffmpeg学习日记504-源码-readme汉化ffmpeg学习日记506-源码-av_image_copy()函数分析及功能ffmpeg学习日记508-源码-ffmpeg --help 汉化ffmpeg学习日记509-源码-从ffmpeg 源码提取编码的流程分析ffmpeg学习日记512-源码-ubuntu20.04下源码编译ffmpeg学习日记513-源码-configure_filtergraph()函数分析及功能 ffmpeg指令相关文章 ffmpeg学习日记601-指令-视频裁剪,添加bgm合成mp4ffmpeg学习日记602-指令-转换视频的分辨率ffmpeg学习日记603-指令-获取视频分辨率ffmpeg学习日记604-指令-将视频格式转为H264格式ffmpeg学习日记605-指令-获取视频的总帧数ffmpeg学习日记606-指令-将视频转为全I帧ffmpeg学习日记607-指令-将mp4视频转yuvffmpeg学习日记612-指令-转换视频格式ffmpeg学习日记612-指令-转换视频格式ffmpeg学习日记614-指令-获取文件时长ffmpeg学习日记619-指令-透明通道视频相关指令 ffmpeg报错相关文章 ffmpeg学习日记701-报错-co located POCs unavailableffmpeg学习日记702-报错-包含‘PRId64‘的报错 libass相关文章 libass分析1-源码分析-起源-源码编译libass分析2-源码分析-示例程序test.c的源码分析libass分析3-源码分析-libass中的宏定义分析libass分析5-源码分析-ASS_Track结构体分析,ass文件数据是如何存放的libass分析6-源码分析-ASS_Renderer结构体分析,ass文件数据是如何存放的libass分析8-源码分析-libass处理event中{}的逻辑 c/c++相关文章 c/c++专栏 linux相关文章 linux专栏 后面都是一些废话,不用看,刷分的 推广一个AI学习网站

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。

中国软件行业倡议书

精简软件开发,电脑性能越来越好,打出的程序安装包越来越大,磁盘,内存越吃越多,这不是好现象,手机同理,大家觉得呢,欢迎发表看法,各抒己见。

手机app随意读取用户通讯录,就是流氓行为,即使有时候弹窗提示是否授权,选择了否,但是他其实还是悄悄读取你的通讯录,并且随便给你的通讯录好友发推广信息,这一点是非常反感的,并且也触犯了用户的权益,这不仅是流氓行为,更是违法行为,某软件就不说了。

作者有话说

个人简介:多年工作工程经验,擅长linux下软件开发,qt,ffmpeg音视频二次开发。

欢迎各位叨扰作者,如果有什么项目合作,创业合伙需要研发,网站推广,猎头服务,内推等等,尽管来联系,对于能挣钱的事,作者可是很感兴趣的哦。

关于内卷

劝大家一句,不要内卷,内卷只能害了别人,害了自己。

一句话伤害3次



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3